package cn.diancan.vo.model;

import java.util.List;

public class ProductVo {


    private Long goodsId;//产品ID
    private String goodsNumber; //唯一  ==Goods_No
	private String goodsName;//Goods_Name
    
	private Long productId;//主键

	private Long firstGoodsCategoryId;
	private Long secondGoodsCategoryId;
	
	private String barCode; //条码
	
	 
	private Double tagPrice;    //吊牌价(不使用)
	private Double retailPrice;  //销售价格(不使用)
	
	private Integer stockCount;  //库存数
	
	private Long colorSpecificationValueId; //颜色规格
	private Long sizeSpecificationValueId;  //尺码规格 
	
	private String colorSpecificationValue; //颜色规格
	private String sizeSpecificationValue;  //尺码规格
	
	private Integer quantity; //数量
	private String unit;

	private Integer isHide;
	private Integer isCanDiscount;//可否打折

	private Integer indexNo; //排序
	
	private List<SpecificationVo> specificationList;
	
	
	public Long getProductId() {
	    return productId;
	}
	public void setProductId(Long productId) {
	    this.productId = productId;
	}
	public Long getGoodsId() {
	    return goodsId;
	}
	public void setGoodsId(Long goodsId) {
	    this.goodsId = goodsId;
	}
	public String getBarCode() {
	    return barCode;
	}
	public void setBarCode(String barCode) {
	    this.barCode = barCode;
	}
	public Double getTagPrice() {
	    return tagPrice;
	}
	public void setTagPrice(Double tagPrice) {
	    this.tagPrice = tagPrice;
	}
	public Double getRetailPrice() {
	    return retailPrice;
	}
	public void setRetailPrice(Double retailPrice) {
	    this.retailPrice = retailPrice;
	}
	public Integer getStockCount() {
	    return stockCount;
	}
	public void setStockCount(Integer stockCount) {
	    this.stockCount = stockCount;
	}
	public List<SpecificationVo> getSpecificationList() {
	    return specificationList;
	}
	public void setSpecificationList(List<SpecificationVo> specificationList) {
	    this.specificationList = specificationList;
	}
	public Long getColorSpecificationValueId() {
	    return colorSpecificationValueId;
	}
	public void setColorSpecificationValueId(Long colorSpecificationValueId) {
	    this.colorSpecificationValueId = colorSpecificationValueId;
	}
	public Long getSizeSpecificationValueId() {
	    return sizeSpecificationValueId;
	}
	public void setSizeSpecificationValueId(Long sizeSpecificationValueId) {
	    this.sizeSpecificationValueId = sizeSpecificationValueId;
	}
	public String getColorSpecificationValue() {
	    return colorSpecificationValue;
	}
	public void setColorSpecificationValue(String colorSpecificationValue) {
	    this.colorSpecificationValue = colorSpecificationValue;
	}
	public String getSizeSpecificationValue() {
	    return sizeSpecificationValue;
	}
	public void setSizeSpecificationValue(String sizeSpecificationValue) {
	    this.sizeSpecificationValue = sizeSpecificationValue;
	}
	public String getGoodsNumber() {
	    return goodsNumber;
	}
	public void setGoodsNumber(String goodsNumber) {
	    this.goodsNumber = goodsNumber;
	}
	public String getGoodsName() {
	    return goodsName;
	}
	public void setGoodsName(String goodsName) {
	    this.goodsName = goodsName;
	}
	public Integer getQuantity() {
	    return quantity;
	}
	public void setQuantity(Integer quantity) {
	    this.quantity = quantity;
	}


	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public Long getFirstGoodsCategoryId() {
		return firstGoodsCategoryId;
	}

	public void setFirstGoodsCategoryId(Long firstGoodsCategoryId) {
		this.firstGoodsCategoryId = firstGoodsCategoryId;
	}

	public Long getSecondGoodsCategoryId() {
		return secondGoodsCategoryId;
	}

	public void setSecondGoodsCategoryId(Long secondGoodsCategoryId) {
		this.secondGoodsCategoryId = secondGoodsCategoryId;
	}

	public Integer getIsHide() {
		return isHide;
	}

	public void setIsHide(Integer isHide) {
		this.isHide = isHide;
	}

	public Integer getIsCanDiscount() {
		return isCanDiscount;
	}

	public void setIsCanDiscount(Integer isCanDiscount) {
		this.isCanDiscount = isCanDiscount;
	}

	public Integer getIndexNo() {
		return indexNo;
	}

	public void setIndexNo(Integer indexNo) {
		this.indexNo = indexNo;
	}
}
